<?php
/**
 * 项目初始化文件
 */

// 1, 设置响应头(设置文字编码)及通知处理
header("Content-type:text/html;charset=utf-8");
error_reporting(E_ALL ^ E_NOTICE);

//设置时区
date_default_timezone_set("Asia/Shanghai");

// 2, 定义目录常量
// 定义根目录常量
define("DIR_ROOT", str_replace('\\', '/', __DIR__) . '/');
// 定义配置文件目录常量
define("DIR_CONFIG", DIR_ROOT . 'config/');
// 定义核心文件目录常量
define("DIR_CORE", DIR_ROOT . 'core/');
// 定义业务逻辑处理目录常量
define("DIR_MODEL", DIR_ROOT . 'model/');
// 定义模板文件目录常量
define("DIR_VIEW", DIR_ROOT . 'view/');
// 定义图片文件目录常量
define("DIR_IMG", DIR_ROOT . 'public/uploads/img/');

// 定义后台页面目录常量
define("DIR_ADMIN", '../../model/admin/');
// 定义公开文件目录常量
define("DIR_PUBLIC", '../../public');
// 这里的'/'代表根目录
// 图表插件
define("DIR_CHARTS", '../../public/plugin/echarts/test/');
	
// 3, 封装跳转函数
/**
 * 封装跳转函数
 * @param string $url 跳转的url
 * @param string $info 跳转时的提示信息
 * @param int $time 跳转的时候等待的时间
 */
function jump($url, $info = NULL, $time = 2) {
	if ($info == NULL) {
		// 说明是直接跳转
		header("location:$url");
		die ;
	} else {
		// 说明是刷新跳转
		header("refresh:$time;url=$url");
		die("$info");
	}
}


/**
 * 判断用户是否登录
 */
function is_login() {
	// 判断用户是否登录
	@session_start();
	// 确保开启了session
	if (!isset($_SESSION['userInfo'])) {
		// 说明用户没有登录
		jump('../../view/admin/login.html', '请您先登录！');
	}else{
		if($_SESSION['userInfo']['admin_id']==3){
			echo '<script>alert("你不是管理员哟！");</script>';
			jump('../../view/admin/login.html','请您先登录！');
		}
	}
}


/*******防脚本注入******/
function s($str){
	return addslashes(strip_tags(trim($str)));
}

/**
 * 判断用户是否登录（前端）
 */
function login() {
	// 判断用户是否登录
	@session_start();
	// 确保开启了session
	if (!isset($_SESSION['userInfo'])) {
		// 说明用户没有登录
		jump('../view/login.html', '请您先登录！');
	}
}

function model() {
	session_start();
	$u = $_SESSION['userInfo']['name'];
	if (isset($_SESSION['userInfo'])) {

		echo "<div style='text-align:right'>欢迎你，<a><font color='blue'>$u</font></a>";
		echo '<a href="../model/logout.php">注销</a></div>';
	} else {
		echo '<div style="text-align:right"><a href="../view/login.html">登入</a>&nbsp;|&nbsp;';
		echo '<a href="../view/regist.html">注册</a>&nbsp;|&nbsp;</div>';
	}
}
?>